#ifdef WIN32
#include <windows.h>
#endif 

#include <string.h>
#include <stdlib.h>
#include "ncrypt_wchar.h"
#include "nmalloc.h"

#ifndef WIN32

LPWSTR _ncrypt_wcsdup(LPCWSTR src)
{
	int len = (_wcslen(src)+1) * sizeof(WCHAR);
	WCHAR* dst = (WCHAR*)malloc(len);
	CopyMemory(dst, src, len);
	return dst;
}

size_t _ncrypt_wcslen(LPCWSTR src)
{
	int i = 0;
	for ( ; src[i] ; i++);
	return i;
}

#endif
